# 整数：可正可负。在Python3中，整数没有大小限制，所以也可以储存长整数。
# 浮点数：可正可负、带小数点，可以使用科学计数法表示    1.1e2 = 110
# 复数：复数由实数部分和虚数部分表示，可以用 a + bj,或者complex(a,b)表示
# 复数的实部 a 和 虚数 b 都是浮点型

# 数据类型 int 为整数类型，在Python中可以使用 type 方法来获取数据的类型
a = 1
print(type(a))  # 输入：<class 'int'>   int为整数类型

b = 2.1
print(type(b))  # 输入：<class 'float'> float为浮点数类型

print('-----------分割线-----------')

# 使用 id 方法来获取每一个储存在变量中值的地址；会发现每个值都有一个自己独立的地址
print(id(a))    # 1443580936432
print(id(b))    # 1443581959056

print('-----------分割线-----------')

# 还有一种情况，当两个值相同时，第二个值和第一个值的地址将会相同，他们两的数据来自同一个地方
x = 1
y = 1
print(id(x))    # 1987076423920     地址相同
print(id(y))    # 1987076423920
